// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.model.quality;

import com.fowo.api.common.model.PageSearch;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

@Setter
@Getter
public class QualityCheckStorageSearchParamPo extends PageSearch {

  /**
   * 编号
   */
  private Long id;

  /**
   * 最小编号
   */
  private Long idMin;

  /**
   * 最大编号
   */
  private Long idMax;

  /**
   * 编号 比较(eq)
   */
  private Long idEq;
  /**
   * 编号 比较(neq)
   */
  private Long idNeq;
  /**
   * 编号 比较(gt)
   */
  private Long idGt;
  /**
   * 编号 比较(gte)
   */
  private Long idGte;
  /**
   * 编号 比较(lt)
   */
  private Long idLt;
  /**
   * 编号 比较(lte)
   */
  private Long idLte;
  /**
   * 编号 比较(contains)
   */
  private Long idContains;
  /**
   * 编号 比较(notcontains)
   */
  private Long idNotcontains;
  /**
   * 编号 比较(startswith)
   */
  private Long idStartswith;
  /**
   * 编号 比较(endswith)
   */
  private Long idEndswith;
  /**
   * 编号 比较(isnull)
   */
  private Boolean idIsnull;
  /**
   * 编号 比较(isnotnull)
   */
  private Boolean idIsnotnull;

  /**
   * 质检单号(模糊搜索)
   */
  private String qcSn;

  /**
   * 质检单号 比较(eq)
   */
  private String qcSnEq;
  /**
   * 质检单号 比较(neq)
   */
  private String qcSnNeq;
  /**
   * 质检单号 比较(gt)
   */
  private String qcSnGt;
  /**
   * 质检单号 比较(gte)
   */
  private String qcSnGte;
  /**
   * 质检单号 比较(lt)
   */
  private String qcSnLt;
  /**
   * 质检单号 比较(lte)
   */
  private String qcSnLte;
  /**
   * 质检单号 比较(contains)
   */
  private String qcSnContains;
  /**
   * 质检单号 比较(notcontains)
   */
  private String qcSnNotcontains;
  /**
   * 质检单号 比较(startswith)
   */
  private String qcSnStartswith;
  /**
   * 质检单号 比较(endswith)
   */
  private String qcSnEndswith;
  /**
   * 质检单号 比较(isnull)
   */
  private Boolean qcSnIsnull;
  /**
   * 质检单号 比较(isnotnull)
   */
  private Boolean qcSnIsnotnull;

  /**
   * 最早创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeStart;

  /**
   * 最晚创建时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date createTimeEnd;

  /**
   * 创建时间 比较(eq)
   */
  private Date createTimeEq;
  /**
   * 创建时间 比较(neq)
   */
  private Date createTimeNeq;
  /**
   * 创建时间 比较(gt)
   */
  private Date createTimeGt;
  /**
   * 创建时间 比较(gte)
   */
  private Date createTimeGte;
  /**
   * 创建时间 比较(lt)
   */
  private Date createTimeLt;
  /**
   * 创建时间 比较(lte)
   */
  private Date createTimeLte;
  /**
   * 创建时间 比较(contains)
   */
  private Date createTimeContains;
  /**
   * 创建时间 比较(notcontains)
   */
  private Date createTimeNotcontains;
  /**
   * 创建时间 比较(startswith)
   */
  private Date createTimeStartswith;
  /**
   * 创建时间 比较(endswith)
   */
  private Date createTimeEndswith;
  /**
   * 创建时间 比较(isnull)
   */
  private Boolean createTimeIsnull;
  /**
   * 创建时间 比较(isnotnull)
   */
  private Boolean createTimeIsnotnull;

  /**
   * 创建人
   */
  private Long createUser;

  /**
   * 最小创建人
   */
  private Long createUserMin;

  /**
   * 最大创建人
   */
  private Long createUserMax;

  /**
   * 创建人 比较(eq)
   */
  private Long createUserEq;
  /**
   * 创建人 比较(neq)
   */
  private Long createUserNeq;
  /**
   * 创建人 比较(gt)
   */
  private Long createUserGt;
  /**
   * 创建人 比较(gte)
   */
  private Long createUserGte;
  /**
   * 创建人 比较(lt)
   */
  private Long createUserLt;
  /**
   * 创建人 比较(lte)
   */
  private Long createUserLte;
  /**
   * 创建人 比较(contains)
   */
  private Long createUserContains;
  /**
   * 创建人 比较(notcontains)
   */
  private Long createUserNotcontains;
  /**
   * 创建人 比较(startswith)
   */
  private Long createUserStartswith;
  /**
   * 创建人 比较(endswith)
   */
  private Long createUserEndswith;
  /**
   * 创建人 比较(isnull)
   */
  private Boolean createUserIsnull;
  /**
   * 创建人 比较(isnotnull)
   */
  private Boolean createUserIsnotnull;

  /**
   * 最早更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeStart;

  /**
   * 最晚更新时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date lastUpdateTimeEnd;

  /**
   * 更新时间 比较(eq)
   */
  private Date lastUpdateTimeEq;
  /**
   * 更新时间 比较(neq)
   */
  private Date lastUpdateTimeNeq;
  /**
   * 更新时间 比较(gt)
   */
  private Date lastUpdateTimeGt;
  /**
   * 更新时间 比较(gte)
   */
  private Date lastUpdateTimeGte;
  /**
   * 更新时间 比较(lt)
   */
  private Date lastUpdateTimeLt;
  /**
   * 更新时间 比较(lte)
   */
  private Date lastUpdateTimeLte;
  /**
   * 更新时间 比较(contains)
   */
  private Date lastUpdateTimeContains;
  /**
   * 更新时间 比较(notcontains)
   */
  private Date lastUpdateTimeNotcontains;
  /**
   * 更新时间 比较(startswith)
   */
  private Date lastUpdateTimeStartswith;
  /**
   * 更新时间 比较(endswith)
   */
  private Date lastUpdateTimeEndswith;
  /**
   * 更新时间 比较(isnull)
   */
  private Boolean lastUpdateTimeIsnull;
  /**
   * 更新时间 比较(isnotnull)
   */
  private Boolean lastUpdateTimeIsnotnull;

  /**
   * 更新人
   */
  private Long lastUpdateUser;

  /**
   * 最小更新人
   */
  private Long lastUpdateUserMin;

  /**
   * 最大更新人
   */
  private Long lastUpdateUserMax;

  /**
   * 更新人 比较(eq)
   */
  private Long lastUpdateUserEq;
  /**
   * 更新人 比较(neq)
   */
  private Long lastUpdateUserNeq;
  /**
   * 更新人 比较(gt)
   */
  private Long lastUpdateUserGt;
  /**
   * 更新人 比较(gte)
   */
  private Long lastUpdateUserGte;
  /**
   * 更新人 比较(lt)
   */
  private Long lastUpdateUserLt;
  /**
   * 更新人 比较(lte)
   */
  private Long lastUpdateUserLte;
  /**
   * 更新人 比较(contains)
   */
  private Long lastUpdateUserContains;
  /**
   * 更新人 比较(notcontains)
   */
  private Long lastUpdateUserNotcontains;
  /**
   * 更新人 比较(startswith)
   */
  private Long lastUpdateUserStartswith;
  /**
   * 更新人 比较(endswith)
   */
  private Long lastUpdateUserEndswith;
  /**
   * 更新人 比较(isnull)
   */
  private Boolean lastUpdateUserIsnull;
  /**
   * 更新人 比较(isnotnull)
   */
  private Boolean lastUpdateUserIsnotnull;

  /**
   * 商品id
   */
  private Long productId;

  /**
   * 最小商品id
   */
  private Long productIdMin;

  /**
   * 最大商品id
   */
  private Long productIdMax;

  /**
   * 商品id 比较(eq)
   */
  private Long productIdEq;
  /**
   * 商品id 比较(neq)
   */
  private Long productIdNeq;
  /**
   * 商品id 比较(gt)
   */
  private Long productIdGt;
  /**
   * 商品id 比较(gte)
   */
  private Long productIdGte;
  /**
   * 商品id 比较(lt)
   */
  private Long productIdLt;
  /**
   * 商品id 比较(lte)
   */
  private Long productIdLte;
  /**
   * 商品id 比较(contains)
   */
  private Long productIdContains;
  /**
   * 商品id 比较(notcontains)
   */
  private Long productIdNotcontains;
  /**
   * 商品id 比较(startswith)
   */
  private Long productIdStartswith;
  /**
   * 商品id 比较(endswith)
   */
  private Long productIdEndswith;
  /**
   * 商品id 比较(isnull)
   */
  private Boolean productIdIsnull;
  /**
   * 商品id 比较(isnotnull)
   */
  private Boolean productIdIsnotnull;

  /**
   * 商品图片(模糊搜索)
   */
  private String productImg;

  /**
   * 商品图片 比较(eq)
   */
  private String productImgEq;
  /**
   * 商品图片 比较(neq)
   */
  private String productImgNeq;
  /**
   * 商品图片 比较(gt)
   */
  private String productImgGt;
  /**
   * 商品图片 比较(gte)
   */
  private String productImgGte;
  /**
   * 商品图片 比较(lt)
   */
  private String productImgLt;
  /**
   * 商品图片 比较(lte)
   */
  private String productImgLte;
  /**
   * 商品图片 比较(contains)
   */
  private String productImgContains;
  /**
   * 商品图片 比较(notcontains)
   */
  private String productImgNotcontains;
  /**
   * 商品图片 比较(startswith)
   */
  private String productImgStartswith;
  /**
   * 商品图片 比较(endswith)
   */
  private String productImgEndswith;
  /**
   * 商品图片 比较(isnull)
   */
  private Boolean productImgIsnull;
  /**
   * 商品图片 比较(isnotnull)
   */
  private Boolean productImgIsnotnull;

  /**
   * 商品名(模糊搜索)
   */
  private String productName;

  /**
   * 商品名 比较(eq)
   */
  private String productNameEq;
  /**
   * 商品名 比较(neq)
   */
  private String productNameNeq;
  /**
   * 商品名 比较(gt)
   */
  private String productNameGt;
  /**
   * 商品名 比较(gte)
   */
  private String productNameGte;
  /**
   * 商品名 比较(lt)
   */
  private String productNameLt;
  /**
   * 商品名 比较(lte)
   */
  private String productNameLte;
  /**
   * 商品名 比较(contains)
   */
  private String productNameContains;
  /**
   * 商品名 比较(notcontains)
   */
  private String productNameNotcontains;
  /**
   * 商品名 比较(startswith)
   */
  private String productNameStartswith;
  /**
   * 商品名 比较(endswith)
   */
  private String productNameEndswith;
  /**
   * 商品名 比较(isnull)
   */
  private Boolean productNameIsnull;
  /**
   * 商品名 比较(isnotnull)
   */
  private Boolean productNameIsnotnull;

  /**
   * sku(模糊搜索)
   */
  private String sku;

  /**
   * sku 比较(eq)
   */
  private String skuEq;
  /**
   * sku 比较(neq)
   */
  private String skuNeq;
  /**
   * sku 比较(gt)
   */
  private String skuGt;
  /**
   * sku 比较(gte)
   */
  private String skuGte;
  /**
   * sku 比较(lt)
   */
  private String skuLt;
  /**
   * sku 比较(lte)
   */
  private String skuLte;
  /**
   * sku 比较(contains)
   */
  private String skuContains;
  /**
   * sku 比较(notcontains)
   */
  private String skuNotcontains;
  /**
   * sku 比较(startswith)
   */
  private String skuStartswith;
  /**
   * sku 比较(endswith)
   */
  private String skuEndswith;
  /**
   * sku 比较(isnull)
   */
  private Boolean skuIsnull;
  /**
   * sku 比较(isnotnull)
   */
  private Boolean skuIsnotnull;

  /**
   * 商品标签(模糊搜索)
   */
  private String productLabel;

  /**
   * 商品标签 比较(eq)
   */
  private String productLabelEq;
  /**
   * 商品标签 比较(neq)
   */
  private String productLabelNeq;
  /**
   * 商品标签 比较(gt)
   */
  private String productLabelGt;
  /**
   * 商品标签 比较(gte)
   */
  private String productLabelGte;
  /**
   * 商品标签 比较(lt)
   */
  private String productLabelLt;
  /**
   * 商品标签 比较(lte)
   */
  private String productLabelLte;
  /**
   * 商品标签 比较(contains)
   */
  private String productLabelContains;
  /**
   * 商品标签 比较(notcontains)
   */
  private String productLabelNotcontains;
  /**
   * 商品标签 比较(startswith)
   */
  private String productLabelStartswith;
  /**
   * 商品标签 比较(endswith)
   */
  private String productLabelEndswith;
  /**
   * 商品标签 比较(isnull)
   */
  private Boolean productLabelIsnull;
  /**
   * 商品标签 比较(isnotnull)
   */
  private Boolean productLabelIsnotnull;

  /**
   * 店铺id
   */
  private Long shopId;

  /**
   * 最小店铺id
   */
  private Long shopIdMin;

  /**
   * 最大店铺id
   */
  private Long shopIdMax;

  /**
   * 店铺id 比较(eq)
   */
  private Long shopIdEq;
  /**
   * 店铺id 比较(neq)
   */
  private Long shopIdNeq;
  /**
   * 店铺id 比较(gt)
   */
  private Long shopIdGt;
  /**
   * 店铺id 比较(gte)
   */
  private Long shopIdGte;
  /**
   * 店铺id 比较(lt)
   */
  private Long shopIdLt;
  /**
   * 店铺id 比较(lte)
   */
  private Long shopIdLte;
  /**
   * 店铺id 比较(contains)
   */
  private Long shopIdContains;
  /**
   * 店铺id 比较(notcontains)
   */
  private Long shopIdNotcontains;
  /**
   * 店铺id 比较(startswith)
   */
  private Long shopIdStartswith;
  /**
   * 店铺id 比较(endswith)
   */
  private Long shopIdEndswith;
  /**
   * 店铺id 比较(isnull)
   */
  private Boolean shopIdIsnull;
  /**
   * 店铺id 比较(isnotnull)
   */
  private Boolean shopIdIsnotnull;

  /**
   * 店铺名(模糊搜索)
   */
  private String shopName;

  /**
   * 店铺名 比较(eq)
   */
  private String shopNameEq;
  /**
   * 店铺名 比较(neq)
   */
  private String shopNameNeq;
  /**
   * 店铺名 比较(gt)
   */
  private String shopNameGt;
  /**
   * 店铺名 比较(gte)
   */
  private String shopNameGte;
  /**
   * 店铺名 比较(lt)
   */
  private String shopNameLt;
  /**
   * 店铺名 比较(lte)
   */
  private String shopNameLte;
  /**
   * 店铺名 比较(contains)
   */
  private String shopNameContains;
  /**
   * 店铺名 比较(notcontains)
   */
  private String shopNameNotcontains;
  /**
   * 店铺名 比较(startswith)
   */
  private String shopNameStartswith;
  /**
   * 店铺名 比较(endswith)
   */
  private String shopNameEndswith;
  /**
   * 店铺名 比较(isnull)
   */
  private Boolean shopNameIsnull;
  /**
   * 店铺名 比较(isnotnull)
   */
  private Boolean shopNameIsnotnull;

  /**
   * fnsku(模糊搜索)
   */
  private String fnsku;

  /**
   * fnsku 比较(eq)
   */
  private String fnskuEq;
  /**
   * fnsku 比较(neq)
   */
  private String fnskuNeq;
  /**
   * fnsku 比较(gt)
   */
  private String fnskuGt;
  /**
   * fnsku 比较(gte)
   */
  private String fnskuGte;
  /**
   * fnsku 比较(lt)
   */
  private String fnskuLt;
  /**
   * fnsku 比较(lte)
   */
  private String fnskuLte;
  /**
   * fnsku 比较(contains)
   */
  private String fnskuContains;
  /**
   * fnsku 比较(notcontains)
   */
  private String fnskuNotcontains;
  /**
   * fnsku 比较(startswith)
   */
  private String fnskuStartswith;
  /**
   * fnsku 比较(endswith)
   */
  private String fnskuEndswith;
  /**
   * fnsku 比较(isnull)
   */
  private Boolean fnskuIsnull;
  /**
   * fnsku 比较(isnotnull)
   */
  private Boolean fnskuIsnotnull;

  /**
   * 采购单号(模糊搜索)
   */
  private String purchaseCode;

  /**
   * 采购单号 比较(eq)
   */
  private String purchaseCodeEq;
  /**
   * 采购单号 比较(neq)
   */
  private String purchaseCodeNeq;
  /**
   * 采购单号 比较(gt)
   */
  private String purchaseCodeGt;
  /**
   * 采购单号 比较(gte)
   */
  private String purchaseCodeGte;
  /**
   * 采购单号 比较(lt)
   */
  private String purchaseCodeLt;
  /**
   * 采购单号 比较(lte)
   */
  private String purchaseCodeLte;
  /**
   * 采购单号 比较(contains)
   */
  private String purchaseCodeContains;
  /**
   * 采购单号 比较(notcontains)
   */
  private String purchaseCodeNotcontains;
  /**
   * 采购单号 比较(startswith)
   */
  private String purchaseCodeStartswith;
  /**
   * 采购单号 比较(endswith)
   */
  private String purchaseCodeEndswith;
  /**
   * 采购单号 比较(isnull)
   */
  private Boolean purchaseCodeIsnull;
  /**
   * 采购单号 比较(isnotnull)
   */
  private Boolean purchaseCodeIsnotnull;

  /**
   * 采购员id
   */
  private Long buyerId;

  /**
   * 最小采购员id
   */
  private Long buyerIdMin;

  /**
   * 最大采购员id
   */
  private Long buyerIdMax;

  /**
   * 采购员id 比较(eq)
   */
  private Long buyerIdEq;
  /**
   * 采购员id 比较(neq)
   */
  private Long buyerIdNeq;
  /**
   * 采购员id 比较(gt)
   */
  private Long buyerIdGt;
  /**
   * 采购员id 比较(gte)
   */
  private Long buyerIdGte;
  /**
   * 采购员id 比较(lt)
   */
  private Long buyerIdLt;
  /**
   * 采购员id 比较(lte)
   */
  private Long buyerIdLte;
  /**
   * 采购员id 比较(contains)
   */
  private Long buyerIdContains;
  /**
   * 采购员id 比较(notcontains)
   */
  private Long buyerIdNotcontains;
  /**
   * 采购员id 比较(startswith)
   */
  private Long buyerIdStartswith;
  /**
   * 采购员id 比较(endswith)
   */
  private Long buyerIdEndswith;
  /**
   * 采购员id 比较(isnull)
   */
  private Boolean buyerIdIsnull;
  /**
   * 采购员id 比较(isnotnull)
   */
  private Boolean buyerIdIsnotnull;

  /**
   * 采购员(模糊搜索)
   */
  private String buyerName;

  /**
   * 采购员 比较(eq)
   */
  private String buyerNameEq;
  /**
   * 采购员 比较(neq)
   */
  private String buyerNameNeq;
  /**
   * 采购员 比较(gt)
   */
  private String buyerNameGt;
  /**
   * 采购员 比较(gte)
   */
  private String buyerNameGte;
  /**
   * 采购员 比较(lt)
   */
  private String buyerNameLt;
  /**
   * 采购员 比较(lte)
   */
  private String buyerNameLte;
  /**
   * 采购员 比较(contains)
   */
  private String buyerNameContains;
  /**
   * 采购员 比较(notcontains)
   */
  private String buyerNameNotcontains;
  /**
   * 采购员 比较(startswith)
   */
  private String buyerNameStartswith;
  /**
   * 采购员 比较(endswith)
   */
  private String buyerNameEndswith;
  /**
   * 采购员 比较(isnull)
   */
  private Boolean buyerNameIsnull;
  /**
   * 采购员 比较(isnotnull)
   */
  private Boolean buyerNameIsnotnull;

  /**
   * 收货单号(模糊搜索)
   */
  private String deliveryOrderSn;

  /**
   * 收货单号 比较(eq)
   */
  private String deliveryOrderSnEq;
  /**
   * 收货单号 比较(neq)
   */
  private String deliveryOrderSnNeq;
  /**
   * 收货单号 比较(gt)
   */
  private String deliveryOrderSnGt;
  /**
   * 收货单号 比较(gte)
   */
  private String deliveryOrderSnGte;
  /**
   * 收货单号 比较(lt)
   */
  private String deliveryOrderSnLt;
  /**
   * 收货单号 比较(lte)
   */
  private String deliveryOrderSnLte;
  /**
   * 收货单号 比较(contains)
   */
  private String deliveryOrderSnContains;
  /**
   * 收货单号 比较(notcontains)
   */
  private String deliveryOrderSnNotcontains;
  /**
   * 收货单号 比较(startswith)
   */
  private String deliveryOrderSnStartswith;
  /**
   * 收货单号 比较(endswith)
   */
  private String deliveryOrderSnEndswith;
  /**
   * 收货单号 比较(isnull)
   */
  private Boolean deliveryOrderSnIsnull;
  /**
   * 收货单号 比较(isnotnull)
   */
  private Boolean deliveryOrderSnIsnotnull;

  /**
   * 收货人id
   */
  private Long receiveId;

  /**
   * 最小收货人id
   */
  private Long receiveIdMin;

  /**
   * 最大收货人id
   */
  private Long receiveIdMax;

  /**
   * 收货人id 比较(eq)
   */
  private Long receiveIdEq;
  /**
   * 收货人id 比较(neq)
   */
  private Long receiveIdNeq;
  /**
   * 收货人id 比较(gt)
   */
  private Long receiveIdGt;
  /**
   * 收货人id 比较(gte)
   */
  private Long receiveIdGte;
  /**
   * 收货人id 比较(lt)
   */
  private Long receiveIdLt;
  /**
   * 收货人id 比较(lte)
   */
  private Long receiveIdLte;
  /**
   * 收货人id 比较(contains)
   */
  private Long receiveIdContains;
  /**
   * 收货人id 比较(notcontains)
   */
  private Long receiveIdNotcontains;
  /**
   * 收货人id 比较(startswith)
   */
  private Long receiveIdStartswith;
  /**
   * 收货人id 比较(endswith)
   */
  private Long receiveIdEndswith;
  /**
   * 收货人id 比较(isnull)
   */
  private Boolean receiveIdIsnull;
  /**
   * 收货人id 比较(isnotnull)
   */
  private Boolean receiveIdIsnotnull;

  /**
   * 收货人(模糊搜索)
   */
  private String receiveName;

  /**
   * 收货人 比较(eq)
   */
  private String receiveNameEq;
  /**
   * 收货人 比较(neq)
   */
  private String receiveNameNeq;
  /**
   * 收货人 比较(gt)
   */
  private String receiveNameGt;
  /**
   * 收货人 比较(gte)
   */
  private String receiveNameGte;
  /**
   * 收货人 比较(lt)
   */
  private String receiveNameLt;
  /**
   * 收货人 比较(lte)
   */
  private String receiveNameLte;
  /**
   * 收货人 比较(contains)
   */
  private String receiveNameContains;
  /**
   * 收货人 比较(notcontains)
   */
  private String receiveNameNotcontains;
  /**
   * 收货人 比较(startswith)
   */
  private String receiveNameStartswith;
  /**
   * 收货人 比较(endswith)
   */
  private String receiveNameEndswith;
  /**
   * 收货人 比较(isnull)
   */
  private Boolean receiveNameIsnull;
  /**
   * 收货人 比较(isnotnull)
   */
  private Boolean receiveNameIsnotnull;

  /**
   * 仓库id
   */
  private Long warehouseId;

  /**
   * 最小仓库id
   */
  private Long warehouseIdMin;

  /**
   * 最大仓库id
   */
  private Long warehouseIdMax;

  /**
   * 仓库id 比较(eq)
   */
  private Long warehouseIdEq;
  /**
   * 仓库id 比较(neq)
   */
  private Long warehouseIdNeq;
  /**
   * 仓库id 比较(gt)
   */
  private Long warehouseIdGt;
  /**
   * 仓库id 比较(gte)
   */
  private Long warehouseIdGte;
  /**
   * 仓库id 比较(lt)
   */
  private Long warehouseIdLt;
  /**
   * 仓库id 比较(lte)
   */
  private Long warehouseIdLte;
  /**
   * 仓库id 比较(contains)
   */
  private Long warehouseIdContains;
  /**
   * 仓库id 比较(notcontains)
   */
  private Long warehouseIdNotcontains;
  /**
   * 仓库id 比较(startswith)
   */
  private Long warehouseIdStartswith;
  /**
   * 仓库id 比较(endswith)
   */
  private Long warehouseIdEndswith;
  /**
   * 仓库id 比较(isnull)
   */
  private Boolean warehouseIdIsnull;
  /**
   * 仓库id 比较(isnotnull)
   */
  private Boolean warehouseIdIsnotnull;

  /**
   * 仓库(模糊搜索)
   */
  private String warehouseName;

  /**
   * 仓库 比较(eq)
   */
  private String warehouseNameEq;
  /**
   * 仓库 比较(neq)
   */
  private String warehouseNameNeq;
  /**
   * 仓库 比较(gt)
   */
  private String warehouseNameGt;
  /**
   * 仓库 比较(gte)
   */
  private String warehouseNameGte;
  /**
   * 仓库 比较(lt)
   */
  private String warehouseNameLt;
  /**
   * 仓库 比较(lte)
   */
  private String warehouseNameLte;
  /**
   * 仓库 比较(contains)
   */
  private String warehouseNameContains;
  /**
   * 仓库 比较(notcontains)
   */
  private String warehouseNameNotcontains;
  /**
   * 仓库 比较(startswith)
   */
  private String warehouseNameStartswith;
  /**
   * 仓库 比较(endswith)
   */
  private String warehouseNameEndswith;
  /**
   * 仓库 比较(isnull)
   */
  private Boolean warehouseNameIsnull;
  /**
   * 仓库 比较(isnotnull)
   */
  private Boolean warehouseNameIsnotnull;

  /**
   * 供应商id
   */
  private Long supplierId;

  /**
   * 最小供应商id
   */
  private Long supplierIdMin;

  /**
   * 最大供应商id
   */
  private Long supplierIdMax;

  /**
   * 供应商id 比较(eq)
   */
  private Long supplierIdEq;
  /**
   * 供应商id 比较(neq)
   */
  private Long supplierIdNeq;
  /**
   * 供应商id 比较(gt)
   */
  private Long supplierIdGt;
  /**
   * 供应商id 比较(gte)
   */
  private Long supplierIdGte;
  /**
   * 供应商id 比较(lt)
   */
  private Long supplierIdLt;
  /**
   * 供应商id 比较(lte)
   */
  private Long supplierIdLte;
  /**
   * 供应商id 比较(contains)
   */
  private Long supplierIdContains;
  /**
   * 供应商id 比较(notcontains)
   */
  private Long supplierIdNotcontains;
  /**
   * 供应商id 比较(startswith)
   */
  private Long supplierIdStartswith;
  /**
   * 供应商id 比较(endswith)
   */
  private Long supplierIdEndswith;
  /**
   * 供应商id 比较(isnull)
   */
  private Boolean supplierIdIsnull;
  /**
   * 供应商id 比较(isnotnull)
   */
  private Boolean supplierIdIsnotnull;

  /**
   * 供应商(模糊搜索)
   */
  private String supplierName;

  /**
   * 供应商 比较(eq)
   */
  private String supplierNameEq;
  /**
   * 供应商 比较(neq)
   */
  private String supplierNameNeq;
  /**
   * 供应商 比较(gt)
   */
  private String supplierNameGt;
  /**
   * 供应商 比较(gte)
   */
  private String supplierNameGte;
  /**
   * 供应商 比较(lt)
   */
  private String supplierNameLt;
  /**
   * 供应商 比较(lte)
   */
  private String supplierNameLte;
  /**
   * 供应商 比较(contains)
   */
  private String supplierNameContains;
  /**
   * 供应商 比较(notcontains)
   */
  private String supplierNameNotcontains;
  /**
   * 供应商 比较(startswith)
   */
  private String supplierNameStartswith;
  /**
   * 供应商 比较(endswith)
   */
  private String supplierNameEndswith;
  /**
   * 供应商 比较(isnull)
   */
  private Boolean supplierNameIsnull;
  /**
   * 供应商 比较(isnotnull)
   */
  private Boolean supplierNameIsnotnull;

  /**
   * 最早到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date receiveTimeStart;

  /**
   * 最晚到货时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date receiveTimeEnd;

  /**
   * 到货时间 比较(eq)
   */
  private Date receiveTimeEq;
  /**
   * 到货时间 比较(neq)
   */
  private Date receiveTimeNeq;
  /**
   * 到货时间 比较(gt)
   */
  private Date receiveTimeGt;
  /**
   * 到货时间 比较(gte)
   */
  private Date receiveTimeGte;
  /**
   * 到货时间 比较(lt)
   */
  private Date receiveTimeLt;
  /**
   * 到货时间 比较(lte)
   */
  private Date receiveTimeLte;
  /**
   * 到货时间 比较(contains)
   */
  private Date receiveTimeContains;
  /**
   * 到货时间 比较(notcontains)
   */
  private Date receiveTimeNotcontains;
  /**
   * 到货时间 比较(startswith)
   */
  private Date receiveTimeStartswith;
  /**
   * 到货时间 比较(endswith)
   */
  private Date receiveTimeEndswith;
  /**
   * 到货时间 比较(isnull)
   */
  private Boolean receiveTimeIsnull;
  /**
   * 到货时间 比较(isnotnull)
   */
  private Boolean receiveTimeIsnotnull;

  /**
   * 质检量
   */
  private Integer productReceiveNum;

  /**
   * 最小质检量
   */
  private Integer productReceiveNumMin;

  /**
   * 最大质检量
   */
  private Integer productReceiveNumMax;

  /**
   * 质检量 比较(eq)
   */
  private Integer productReceiveNumEq;
  /**
   * 质检量 比较(neq)
   */
  private Integer productReceiveNumNeq;
  /**
   * 质检量 比较(gt)
   */
  private Integer productReceiveNumGt;
  /**
   * 质检量 比较(gte)
   */
  private Integer productReceiveNumGte;
  /**
   * 质检量 比较(lt)
   */
  private Integer productReceiveNumLt;
  /**
   * 质检量 比较(lte)
   */
  private Integer productReceiveNumLte;
  /**
   * 质检量 比较(contains)
   */
  private Integer productReceiveNumContains;
  /**
   * 质检量 比较(notcontains)
   */
  private Integer productReceiveNumNotcontains;
  /**
   * 质检量 比较(startswith)
   */
  private Integer productReceiveNumStartswith;
  /**
   * 质检量 比较(endswith)
   */
  private Integer productReceiveNumEndswith;
  /**
   * 质检量 比较(isnull)
   */
  private Boolean productReceiveNumIsnull;
  /**
   * 质检量 比较(isnotnull)
   */
  private Boolean productReceiveNumIsnotnull;

  /**
   * 质检方式(模糊搜索)
   */
  private String qcMethodType;

  /**
   * 质检方式 比较(eq)
   */
  private String qcMethodTypeEq;
  /**
   * 质检方式 比较(neq)
   */
  private String qcMethodTypeNeq;
  /**
   * 质检方式 比较(gt)
   */
  private String qcMethodTypeGt;
  /**
   * 质检方式 比较(gte)
   */
  private String qcMethodTypeGte;
  /**
   * 质检方式 比较(lt)
   */
  private String qcMethodTypeLt;
  /**
   * 质检方式 比较(lte)
   */
  private String qcMethodTypeLte;
  /**
   * 质检方式 比较(contains)
   */
  private String qcMethodTypeContains;
  /**
   * 质检方式 比较(notcontains)
   */
  private String qcMethodTypeNotcontains;
  /**
   * 质检方式 比较(startswith)
   */
  private String qcMethodTypeStartswith;
  /**
   * 质检方式 比较(endswith)
   */
  private String qcMethodTypeEndswith;
  /**
   * 质检方式 比较(isnull)
   */
  private Boolean qcMethodTypeIsnull;
  /**
   * 质检方式 比较(isnotnull)
   */
  private Boolean qcMethodTypeIsnotnull;

  /**
   * 质检状态(模糊搜索)
   */
  private String qcStatus;

  /**
   * 质检状态 比较(eq)
   */
  private String qcStatusEq;
  /**
   * 质检状态 比较(neq)
   */
  private String qcStatusNeq;
  /**
   * 质检状态 比较(gt)
   */
  private String qcStatusGt;
  /**
   * 质检状态 比较(gte)
   */
  private String qcStatusGte;
  /**
   * 质检状态 比较(lt)
   */
  private String qcStatusLt;
  /**
   * 质检状态 比较(lte)
   */
  private String qcStatusLte;
  /**
   * 质检状态 比较(contains)
   */
  private String qcStatusContains;
  /**
   * 质检状态 比较(notcontains)
   */
  private String qcStatusNotcontains;
  /**
   * 质检状态 比较(startswith)
   */
  private String qcStatusStartswith;
  /**
   * 质检状态 比较(endswith)
   */
  private String qcStatusEndswith;
  /**
   * 质检状态 比较(isnull)
   */
  private Boolean qcStatusIsnull;
  /**
   * 质检状态 比较(isnotnull)
   */
  private Boolean qcStatusIsnotnull;

  /**
   * 良品量
   */
  private Integer productGoodNum;

  /**
   * 最小良品量
   */
  private Integer productGoodNumMin;

  /**
   * 最大良品量
   */
  private Integer productGoodNumMax;

  /**
   * 良品量 比较(eq)
   */
  private Integer productGoodNumEq;
  /**
   * 良品量 比较(neq)
   */
  private Integer productGoodNumNeq;
  /**
   * 良品量 比较(gt)
   */
  private Integer productGoodNumGt;
  /**
   * 良品量 比较(gte)
   */
  private Integer productGoodNumGte;
  /**
   * 良品量 比较(lt)
   */
  private Integer productGoodNumLt;
  /**
   * 良品量 比较(lte)
   */
  private Integer productGoodNumLte;
  /**
   * 良品量 比较(contains)
   */
  private Integer productGoodNumContains;
  /**
   * 良品量 比较(notcontains)
   */
  private Integer productGoodNumNotcontains;
  /**
   * 良品量 比较(startswith)
   */
  private Integer productGoodNumStartswith;
  /**
   * 良品量 比较(endswith)
   */
  private Integer productGoodNumEndswith;
  /**
   * 良品量 比较(isnull)
   */
  private Boolean productGoodNumIsnull;
  /**
   * 良品量 比较(isnotnull)
   */
  private Boolean productGoodNumIsnotnull;

  /**
   * 次品量
   */
  private Integer productBadNum;

  /**
   * 最小次品量
   */
  private Integer productBadNumMin;

  /**
   * 最大次品量
   */
  private Integer productBadNumMax;

  /**
   * 次品量 比较(eq)
   */
  private Integer productBadNumEq;
  /**
   * 次品量 比较(neq)
   */
  private Integer productBadNumNeq;
  /**
   * 次品量 比较(gt)
   */
  private Integer productBadNumGt;
  /**
   * 次品量 比较(gte)
   */
  private Integer productBadNumGte;
  /**
   * 次品量 比较(lt)
   */
  private Integer productBadNumLt;
  /**
   * 次品量 比较(lte)
   */
  private Integer productBadNumLte;
  /**
   * 次品量 比较(contains)
   */
  private Integer productBadNumContains;
  /**
   * 次品量 比较(notcontains)
   */
  private Integer productBadNumNotcontains;
  /**
   * 次品量 比较(startswith)
   */
  private Integer productBadNumStartswith;
  /**
   * 次品量 比较(endswith)
   */
  private Integer productBadNumEndswith;
  /**
   * 次品量 比较(isnull)
   */
  private Boolean productBadNumIsnull;
  /**
   * 次品量 比较(isnotnull)
   */
  private Boolean productBadNumIsnotnull;

  /**
   * 质检员id
   */
  private Long qcUserId;

  /**
   * 最小质检员id
   */
  private Long qcUserIdMin;

  /**
   * 最大质检员id
   */
  private Long qcUserIdMax;

  /**
   * 质检员id 比较(eq)
   */
  private Long qcUserIdEq;
  /**
   * 质检员id 比较(neq)
   */
  private Long qcUserIdNeq;
  /**
   * 质检员id 比较(gt)
   */
  private Long qcUserIdGt;
  /**
   * 质检员id 比较(gte)
   */
  private Long qcUserIdGte;
  /**
   * 质检员id 比较(lt)
   */
  private Long qcUserIdLt;
  /**
   * 质检员id 比较(lte)
   */
  private Long qcUserIdLte;
  /**
   * 质检员id 比较(contains)
   */
  private Long qcUserIdContains;
  /**
   * 质检员id 比较(notcontains)
   */
  private Long qcUserIdNotcontains;
  /**
   * 质检员id 比较(startswith)
   */
  private Long qcUserIdStartswith;
  /**
   * 质检员id 比较(endswith)
   */
  private Long qcUserIdEndswith;
  /**
   * 质检员id 比较(isnull)
   */
  private Boolean qcUserIdIsnull;
  /**
   * 质检员id 比较(isnotnull)
   */
  private Boolean qcUserIdIsnotnull;

  /**
   * 质检员(模糊搜索)
   */
  private String qcName;

  /**
   * 质检员 比较(eq)
   */
  private String qcNameEq;
  /**
   * 质检员 比较(neq)
   */
  private String qcNameNeq;
  /**
   * 质检员 比较(gt)
   */
  private String qcNameGt;
  /**
   * 质检员 比较(gte)
   */
  private String qcNameGte;
  /**
   * 质检员 比较(lt)
   */
  private String qcNameLt;
  /**
   * 质检员 比较(lte)
   */
  private String qcNameLte;
  /**
   * 质检员 比较(contains)
   */
  private String qcNameContains;
  /**
   * 质检员 比较(notcontains)
   */
  private String qcNameNotcontains;
  /**
   * 质检员 比较(startswith)
   */
  private String qcNameStartswith;
  /**
   * 质检员 比较(endswith)
   */
  private String qcNameEndswith;
  /**
   * 质检员 比较(isnull)
   */
  private Boolean qcNameIsnull;
  /**
   * 质检员 比较(isnotnull)
   */
  private Boolean qcNameIsnotnull;

  /**
   * 最早质检时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date qcTimeStart;

  /**
   * 最晚质检时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date qcTimeEnd;

  /**
   * 质检时间 比较(eq)
   */
  private Date qcTimeEq;
  /**
   * 质检时间 比较(neq)
   */
  private Date qcTimeNeq;
  /**
   * 质检时间 比较(gt)
   */
  private Date qcTimeGt;
  /**
   * 质检时间 比较(gte)
   */
  private Date qcTimeGte;
  /**
   * 质检时间 比较(lt)
   */
  private Date qcTimeLt;
  /**
   * 质检时间 比较(lte)
   */
  private Date qcTimeLte;
  /**
   * 质检时间 比较(contains)
   */
  private Date qcTimeContains;
  /**
   * 质检时间 比较(notcontains)
   */
  private Date qcTimeNotcontains;
  /**
   * 质检时间 比较(startswith)
   */
  private Date qcTimeStartswith;
  /**
   * 质检时间 比较(endswith)
   */
  private Date qcTimeEndswith;
  /**
   * 质检时间 比较(isnull)
   */
  private Boolean qcTimeIsnull;
  /**
   * 质检时间 比较(isnotnull)
   */
  private Boolean qcTimeIsnotnull;

  /**
   * 抽检量
   */
  private Integer productQcNum;

  /**
   * 最小抽检量
   */
  private Integer productQcNumMin;

  /**
   * 最大抽检量
   */
  private Integer productQcNumMax;

  /**
   * 抽检量 比较(eq)
   */
  private Integer productQcNumEq;
  /**
   * 抽检量 比较(neq)
   */
  private Integer productQcNumNeq;
  /**
   * 抽检量 比较(gt)
   */
  private Integer productQcNumGt;
  /**
   * 抽检量 比较(gte)
   */
  private Integer productQcNumGte;
  /**
   * 抽检量 比较(lt)
   */
  private Integer productQcNumLt;
  /**
   * 抽检量 比较(lte)
   */
  private Integer productQcNumLte;
  /**
   * 抽检量 比较(contains)
   */
  private Integer productQcNumContains;
  /**
   * 抽检量 比较(notcontains)
   */
  private Integer productQcNumNotcontains;
  /**
   * 抽检量 比较(startswith)
   */
  private Integer productQcNumStartswith;
  /**
   * 抽检量 比较(endswith)
   */
  private Integer productQcNumEndswith;
  /**
   * 抽检量 比较(isnull)
   */
  private Boolean productQcNumIsnull;
  /**
   * 抽检量 比较(isnotnull)
   */
  private Boolean productQcNumIsnotnull;

  /**
   * 抽检次品量
   */
  private Integer qcBadNum;

  /**
   * 最小抽检次品量
   */
  private Integer qcBadNumMin;

  /**
   * 最大抽检次品量
   */
  private Integer qcBadNumMax;

  /**
   * 抽检次品量 比较(eq)
   */
  private Integer qcBadNumEq;
  /**
   * 抽检次品量 比较(neq)
   */
  private Integer qcBadNumNeq;
  /**
   * 抽检次品量 比较(gt)
   */
  private Integer qcBadNumGt;
  /**
   * 抽检次品量 比较(gte)
   */
  private Integer qcBadNumGte;
  /**
   * 抽检次品量 比较(lt)
   */
  private Integer qcBadNumLt;
  /**
   * 抽检次品量 比较(lte)
   */
  private Integer qcBadNumLte;
  /**
   * 抽检次品量 比较(contains)
   */
  private Integer qcBadNumContains;
  /**
   * 抽检次品量 比较(notcontains)
   */
  private Integer qcBadNumNotcontains;
  /**
   * 抽检次品量 比较(startswith)
   */
  private Integer qcBadNumStartswith;
  /**
   * 抽检次品量 比较(endswith)
   */
  private Integer qcBadNumEndswith;
  /**
   * 抽检次品量 比较(isnull)
   */
  private Boolean qcBadNumIsnull;
  /**
   * 抽检次品量 比较(isnotnull)
   */
  private Boolean qcBadNumIsnotnull;

  /**
   * 抽检合格率
   */
  private java.math.BigDecimal qcRatePass;

  /**
   * 最小抽检合格率
   */
  private java.math.BigDecimal qcRatePassMin;

  /**
   * 最大抽检合格率
   */
  private java.math.BigDecimal qcRatePassMax;

  /**
   * 抽检合格率 比较(eq)
   */
  private java.math.BigDecimal qcRatePassEq;
  /**
   * 抽检合格率 比较(neq)
   */
  private java.math.BigDecimal qcRatePassNeq;
  /**
   * 抽检合格率 比较(gt)
   */
  private java.math.BigDecimal qcRatePassGt;
  /**
   * 抽检合格率 比较(gte)
   */
  private java.math.BigDecimal qcRatePassGte;
  /**
   * 抽检合格率 比较(lt)
   */
  private java.math.BigDecimal qcRatePassLt;
  /**
   * 抽检合格率 比较(lte)
   */
  private java.math.BigDecimal qcRatePassLte;
  /**
   * 抽检合格率 比较(contains)
   */
  private java.math.BigDecimal qcRatePassContains;
  /**
   * 抽检合格率 比较(notcontains)
   */
  private java.math.BigDecimal qcRatePassNotcontains;
  /**
   * 抽检合格率 比较(startswith)
   */
  private java.math.BigDecimal qcRatePassStartswith;
  /**
   * 抽检合格率 比较(endswith)
   */
  private java.math.BigDecimal qcRatePassEndswith;
  /**
   * 抽检合格率 比较(isnull)
   */
  private Boolean qcRatePassIsnull;
  /**
   * 抽检合格率 比较(isnotnull)
   */
  private Boolean qcRatePassIsnotnull;

  /**
   * 抽检比例
   */
  private java.math.BigDecimal qcRate;

  /**
   * 最小抽检比例
   */
  private java.math.BigDecimal qcRateMin;

  /**
   * 最大抽检比例
   */
  private java.math.BigDecimal qcRateMax;

  /**
   * 抽检比例 比较(eq)
   */
  private java.math.BigDecimal qcRateEq;
  /**
   * 抽检比例 比较(neq)
   */
  private java.math.BigDecimal qcRateNeq;
  /**
   * 抽检比例 比较(gt)
   */
  private java.math.BigDecimal qcRateGt;
  /**
   * 抽检比例 比较(gte)
   */
  private java.math.BigDecimal qcRateGte;
  /**
   * 抽检比例 比较(lt)
   */
  private java.math.BigDecimal qcRateLt;
  /**
   * 抽检比例 比较(lte)
   */
  private java.math.BigDecimal qcRateLte;
  /**
   * 抽检比例 比较(contains)
   */
  private java.math.BigDecimal qcRateContains;
  /**
   * 抽检比例 比较(notcontains)
   */
  private java.math.BigDecimal qcRateNotcontains;
  /**
   * 抽检比例 比较(startswith)
   */
  private java.math.BigDecimal qcRateStartswith;
  /**
   * 抽检比例 比较(endswith)
   */
  private java.math.BigDecimal qcRateEndswith;
  /**
   * 抽检比例 比较(isnull)
   */
  private Boolean qcRateIsnull;
  /**
   * 抽检比例 比较(isnotnull)
   */
  private Boolean qcRateIsnotnull;

  /**
   * 可用仓位
   */
  private Long whbCodeGoodId;

  /**
   * 最小可用仓位
   */
  private Long whbCodeGoodIdMin;

  /**
   * 最大可用仓位
   */
  private Long whbCodeGoodIdMax;

  /**
   * 可用仓位 比较(eq)
   */
  private Long whbCodeGoodIdEq;
  /**
   * 可用仓位 比较(neq)
   */
  private Long whbCodeGoodIdNeq;
  /**
   * 可用仓位 比较(gt)
   */
  private Long whbCodeGoodIdGt;
  /**
   * 可用仓位 比较(gte)
   */
  private Long whbCodeGoodIdGte;
  /**
   * 可用仓位 比较(lt)
   */
  private Long whbCodeGoodIdLt;
  /**
   * 可用仓位 比较(lte)
   */
  private Long whbCodeGoodIdLte;
  /**
   * 可用仓位 比较(contains)
   */
  private Long whbCodeGoodIdContains;
  /**
   * 可用仓位 比较(notcontains)
   */
  private Long whbCodeGoodIdNotcontains;
  /**
   * 可用仓位 比较(startswith)
   */
  private Long whbCodeGoodIdStartswith;
  /**
   * 可用仓位 比较(endswith)
   */
  private Long whbCodeGoodIdEndswith;
  /**
   * 可用仓位 比较(isnull)
   */
  private Boolean whbCodeGoodIdIsnull;
  /**
   * 可用仓位 比较(isnotnull)
   */
  private Boolean whbCodeGoodIdIsnotnull;

  /**
   * 次品仓位
   */
  private Long whbCodeBadId;

  /**
   * 最小次品仓位
   */
  private Long whbCodeBadIdMin;

  /**
   * 最大次品仓位
   */
  private Long whbCodeBadIdMax;

  /**
   * 次品仓位 比较(eq)
   */
  private Long whbCodeBadIdEq;
  /**
   * 次品仓位 比较(neq)
   */
  private Long whbCodeBadIdNeq;
  /**
   * 次品仓位 比较(gt)
   */
  private Long whbCodeBadIdGt;
  /**
   * 次品仓位 比较(gte)
   */
  private Long whbCodeBadIdGte;
  /**
   * 次品仓位 比较(lt)
   */
  private Long whbCodeBadIdLt;
  /**
   * 次品仓位 比较(lte)
   */
  private Long whbCodeBadIdLte;
  /**
   * 次品仓位 比较(contains)
   */
  private Long whbCodeBadIdContains;
  /**
   * 次品仓位 比较(notcontains)
   */
  private Long whbCodeBadIdNotcontains;
  /**
   * 次品仓位 比较(startswith)
   */
  private Long whbCodeBadIdStartswith;
  /**
   * 次品仓位 比较(endswith)
   */
  private Long whbCodeBadIdEndswith;
  /**
   * 次品仓位 比较(isnull)
   */
  private Boolean whbCodeBadIdIsnull;
  /**
   * 次品仓位 比较(isnotnull)
   */
  private Boolean whbCodeBadIdIsnotnull;

  /**
   * 是否有 质检图片
   */
  private Boolean qcImg;

  /**
   * 是否有 质检附件
   */
  private Boolean attachment;

  /**
   * 表单名称
   */
  private String formNames;

  /**
   * 工作流状态
   */
  private Integer wfStatus;
}
